Ring Establishment Algorithm Barrier Algorithm Formalization and Veri cation of MPD with Spin Formalization and Veri cation of MPD with Otter Results and Comparisons Comparison of Formalizations Performance Comparison A Note on Model Sizes

نویسندگان

  • Olga Shumsky Matlin
  • William McCune
  • Ewing Lusk
چکیده

DISCLAIMER This report was prepared as an account o f w ork sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor The University of Chicago, nor any of their employees or oocers, makes any w arranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately-owned rights. Reference herein to any speciic commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government o r a n y agency thereof. The views and opinions of document authors expressed herein do not necessarily state or reeect those of the United States Government o r a n y agency thereof. ii Contents Abstract 1 1 Introduction 1 2 The MultiPurpose Daemon 2 2. Abstract We report on an eort to develop methodologies for formal veriication of parts of the MultiPurpose Daemon (MPD) parallel process management system. MPD is a distributed collection of communicating processes. While the individual components of the collection execute simple algorithms, their interaction leads to unexpected errors that are diicult to uncover by conventional means. Two v eriication approaches are discussed here: the standard model checking approach using the software model checker Spin and the nonstandard use of a general-purpose rst-order resolution-style theorem prover Otter to conduct the traditional state space exploration. We compare modeling methodology and analyze performance and scalability of the two methods with respect to veriication of MPD.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalization of Graph Search Algorithms and Its Applications

This paper describes a formalization of a class of xed-point problems on graphs and its applications. This class captures several wellknown graph theoretical problems such as those of shortest path type and for data ow analysis. An abstract solution algorithm of the xedpoint problem is formalized and its correctness is proved using a theorem proving system. Moreover, the validity of the A* algo...

متن کامل

Prediction of soil cation exchange capacity using support vector regression optimized by genetic algorithm and adaptive network-based fuzzy inference system

Soil cation exchange capacity (CEC) is a parameter that represents soil fertility. Being difficult to measure, pedotransfer functions (PTFs) can be routinely applied for prediction of CEC by soil physicochemical properties that can be easily measured. This study developed the support vector regression (SVR) combined with genetic algorithm (GA) together with the adaptive network-based fuzzy infe...

متن کامل

A Logical Formalization of Hardware Design Diagrams

Diagrams have been left as an informal tool in hardware reasoning, thus rendering them unacceptable representations within formal reasoning systems. We demonstrate some advantages of formally supporting diagrams in hardware veri cation systems via a simple example and provide a logical formalization of hardware diagrams upon which we are constructing a veri cation tool.

متن کامل

Hierarchical Models of Synchronous Circuits

As industrial circuit designs become larger and more complex, the use of simulation as the sole means for veri cation of their correctness no longer su ces. One of the potential methods to complement simulation is formal veri cation, in which mathematical methods are applied to prove that desired properties hold of circuit models. In this thesis, we develop a mathematical model of synchronous s...

متن کامل

Learning Minimal Separating DFA's for Compositional Veri cation

Algorithms for learning a minimal separating DFA of two disjoint regular languages have been proposed and adapted for di erent applications. One of the most important applications is learning minimal contextual assumptions in automated compositional veri cation. We propose in this paper an e cient learning algorithm, called L , that learns and generates a minimal separating DFA. Our algorithm h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003